Big Huge Thesaurus

satellite television

noun